# encoding: utf-8
"""
@author: 夏洛
@QQ: 1972386194
@file: 03-requests-demo.py
"""

import requests
# res =requests.get('https://img1.baidu.com/it/u=729125282,755654317&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=532')
# print(res.text.encode())

'''
text   提取文本
content  提取非文本数据  bytes类型  解码就是文本

params  get方法
data ->application/x-www-form-urlencoded  |  json ->"application/json"     post方法

'''

data = {
    'name': 'germey',
    'age': 22
}
# r = requests.get("http://httpbin.org/get", params=data)
# print(r.text)

# 后端对请求参数 做了验证  头部 请求体
url1 = 'https://mmzztt.com/'
headers = {
    'user-agent':'asdasdasdasdasdasdasd'
}
# res1 = requests.get(url1,headers=headers)

import json
data1 = {'name': 'germey', 'age': '22'}
# res2 = requests.post("http://httpbin.org/post", data=json.dumps(data1))
# print(res2.text)

# get 查询数据  后台可以对接口进行限制     后端可以为接口限定方法    我们可以通过抓包找到对应的方法
# res3 = requests.post('http://www.cninfo.com.cn/data20/ints/statistics')


# 代理  切换IP
proxy = {
    'https' : '127.0.0.1:29758',
}
# 返回当前IP   翻墙   验证 就是能通就行
res5 = requests.get('https://twitter.com/typcn_com',headers={
    'user-agent':'adsasdasdasd'
},timeout=10)
print(res5.text)












